break (the) bank

Translations
coûter les yeux de la tête
Definitions
To cost more money than one can afford; to use up all of one's money or resources. It can also mean to win all the money at a gambling table or establishment.